#define _CRT_SECURE_NO_WARNINGS

#include <iostream>
#include <vector>
using std::cout;
using std::cin;
using std::endl;

template <class T,size_t N=10>
class Test
{
public:
	int size()
	{
		return N;
	}
};

template <class T, size_t N = 10>
void con(const T& x)
{
	cout << x << endl;
	cout << N << endl;
}
int main()
{
	con<int, 100>(10);
	con<int>(100);

	/*Test<int,100> a1;
	Test<int> a2;
	cout << a1.size() << " " << a2.size() << endl;*/
	return 0;
}